package Creational.FactoryMethod.tempalteFactory;

//图形接口
//工厂方法并不往往只是被抽象工厂调用
//这里用工厂方法实现了模板方法中的一个步骤，即创建一个交互操纵的对象

//子类中相同实现的共有职责可以提取到抽象类中，提供缺省实现，不同实现的共有职责可以作为抽象类的抽象方法
public interface Figure {

    Manipulator createManipulator();

//    这里省略其他抽象方法
}
